#ifndef GMDestroyClientActor_h__
#define GMDestroyClientActor_h__

#include "GameMessage.h"

class GMDestroyClientActor : public GameMessage
{
public:
    GMDestroyClientActor() : m_clientID(-1), m_actorID(-1) {}
    void SetActorID(int id){m_actorID = id;}
    void SetClientID(int id){m_clientID = id;}
    virtual void WriteToSckMsg( Networking::SockMsg* sm );
    virtual bool Execute();
    virtual bool ReadFromSckMsg(Networking::SockMsg* sm );
    virtual const char* GetTypeName() const;

private:    
    int m_clientID;
    int m_actorID;

public:
    static const char* NAME;
};

#endif // GMCreateClientActor_h__
